home *** CD-ROM | disk | FTP | other *** search
Text File | 1989-10-20 | 2.2 KB | 47 lines | [TEXT/GEOL] |
- Item 4830800 18-Oct-89 19:44
-
- From: D3250 Whitewater Group, Chuck Duff,PRT
-
- To: KORNHER Scarab Research, C Kornher,PRT
-
- cc: MACAPP.TECH$ MACAPP Tech
-
- Sub: ET++
-
-
- To Christopher Kornher and Anyone Else:
-
- I attended OOPSLA this year and also was fortunate enough to be at the ET++
- session. The version of ET++ for A/UX is built upon X11R3/Quickdraw/MacX. It
- seems to be virtually identical to ET++ running on any other Unix System with
- X. ET++ uses only a subset of X for portability reasons. Basically you can port
- the entire system to another windowing system easily if you have a some basic
- graphics primitives and a window manager. The user-interface will keep the same
- look-and-feel regardless of which system you run it on. If you wanted the
- look-and-feel of the Macintosh, you would have to do a lot more work.
-
- ET++ is patterned delibrately after MacApp, and much of its class hierarchy
- looks the same. It also contains classes such as Point, Rectangle, Metric, and
- sports a Collection class hierarchy like SmallTalk-80's. Change propagation,
- object I/O (similar to what is done with view resources in MacApp, except
- stricly ASCII), and transparent PostScript printing are all part of the model.
- One thing that is not used in the class library is multiple inheritance.
-
- The big difference between the two is that ET++ is object-oriented down to a
- very small central core, while MacApp sits on top of a procedural toolkit. Also
- ET++ has many, many more classes than MacApp. Many of these are in the system
- interface category and are used to represent things such as Fonts, Ports,
- Pictures, Bitmaps, the Clipboard, and other things that are not objects on the
- Macintosh.
-
- I have never used ET++ but I got the feeling from using their browser (like
- Mouser) for a few minutes that the code is very clean. Before you run out and
- get on the ET++ bandwagon though, take note of the fact that the guys from
- Zurich were still moving all their files over to a Macintosh so they could
- prepare the slides and print the documentation for their session.
-
- Barry Wilson
- The Whitewater Group, Inc.
-
-
-